简介
在网页应用中使用验证码,可以使用 mews/captcha ,但是它依赖 session,而且没法获取和设置验证码文本,不适用于 API 的用例。
在 API 的开发中,我们将选择使用 gregwar/captcha 来完成图片验证码的功能。
安装
1 | composer gregwar/captcha |
使用方法
创建验证码:1
2
3
4
5
use Gregwar\Captcha\CaptchaBuilder;
$builder = new CaptchaBuilder;
$builder->build();
验证码可以保存:1
$builder->save('out.jpg');
获取验证码文本1
$builder->getPhrase(); // 返回如 : 1234
获取的 base64 图片验证码:1
$captcha->inline()